﻿@charset "utf-8";body{margin:0;padding:0;height:100%;font-size:14px;font-family:Tahoma,Geneva,Microsoft YaHei,"微软雅黑";color:#333;line-height:24px}
dd,dl,dt,li,ol,ul{margin:0;padding:0;list-style:none}
input{font-size:12px;font-family:Tahoma,Geneva,Microsoft YaHei,"微软雅黑";vertical-align:middle}
select{font-family:Arial;font-size:12px}
textarea{font-family:Tahoma,Geneva,Microsoft YaHei,"微软雅黑";font-size:12px}
h3,h4,h5{margin:0;padding:0;font-family:"微软雅黑";font-size:14px}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
a{text-decoration:none;transition:all .2s linear 0s;color:#333}
:focus{outline:0}
img{border:0}
p{line-height:24px}


.head_top{width:1200px;height:40px;margin:0px auto}
.head_top_left{width:400px;height:40px;float:left;line-height:40px}
.head_top_right{width:250px;height:40px;float:right;line-height:40px}


.head_bg{width:100%;height:100px}
.head_box{width:100%;height:100px;background:url(../Images/1_05.png) repeat-x;padding-bottom:2px;}
.head{width:1200px;margin:0 auto;position:relative}
.logo{position:absolute;left:0;top:10px;z-index:11;width:200px;height:76px}
.head_right{float:right;height:75px}
.contact_search{float:right}
.head_right h3{float:left;height:14px;line-height:14px;padding-right:10px;margin:5px 10px 0 0;font-weight:400}
.head_right h3 a{color:#888}
.head_right h3 a:hover{color:#004d99}
.user{position:absolute;right:0;top:0;font-size:12px}
.search{float:left}
.inp_text{float:left;background:url(../Images/1_02.png) no-repeat;width:98px;padding-left:10px;line-height:22px;height:22px;overflow:hidden;border:none}
.inp_button{float:left;background:url(../Images/1_03.png) no-repeat;border:none;width:24px;height:22px;cursor:pointer}
.nav{margin:0 auto;color:#555;margin-top:3px;width:790px}
.nav a{display:block;line-height:inherit;cursor:pointer;color:#fff;font-weight:400;font-family:"微软雅黑";font-size:14px}
.nav_menu-item a{display:block;padding:8px 28px}
.nav_menu-item a img{vertical-align:middle;margin-left:5px}
.nav_menu{line-height:45px;font-weight:700;text-transform:uppercase;position: relative;z-index:999;border-left:1px solid #fff}
.nav_menu-item{display:inline-block;position:relative;height:59px;border-right:1px solid #fff}
.nav_menu-item.active,.nav_menu-item:hover{border-bottom:1px solid #fff}
.nav_menu-item:hover .nav_submenu{display:block}
.nav_submenu{font-weight:300;text-transform:none;display:none;position:absolute;top:59px;border:1px solid #dedede;background:#fff;padding:11px 10px 10px 10px}
.nav_submenu ul{float:left;margin-top:5px;margin-right:17px;margin-bottom:20px}
.nav_img{float:right;margin:10px 0 15px 0}
.nav_img p{margin:0;padding:0;line-height:14px;text-align:center;font-size:14px;color:#767676}
.nav_img img{width:230px;height:135px}
.nav_submenu-item{display:block}
.nav_submenu-item a{display:block;padding:0 0 0 0;min-width:250px;line-height:30px;height:30px;color:#555;font-size:13px}
.nav_submenu-item a:hover{color:#08529c;text-decoration:underline}
.nav_on1{position:absolute;left:-10px}
.nav_on2{position:absolute;left:-150px}
.nav_on3{position:absolute;left:-260px}
.nav_on4{position:absolute;left:-200px}
.nav_on5{position:absolute;left:-250px}
.nav_on6{position:absolute;left:-483px}
.banner{width:100%;height:520px;position:relative}
.in_business{width:1060px;position:absolute;left:50%;margin-left:-530px;z-index:9;height:386px}
.in_business ul{width:341px;height:266px;border:1px solid #fff;background:url(../Images/1_30.png) repeat;float:right;margin-top:96px;padding:12px 10px 8px 10px;position:relative}
.in_business ul li{float:left;font-size:16px;margin-bottom:10px}
.ib1{display:block;width:168px;height:81px;position:relative;background:url(../Images/1_09.png) 22px 30px no-repeat #777a84;line-height:81px;color:#fff}
.ib1 span{margin-left:60px}
.ib2{display:block;width:168px;height:81px;position:relative;background:url(../Images/1_10.png) 22px 22px no-repeat #004d99;line-height:81px;color:#fff;margin-left:5px}
.ib2 span{margin-left:60px}
.ib3{display:block;width:225px;height:81px;position:relative;background:url(../Images/1_11.png) 22px 20px no-repeat #2975c0;line-height:81px;color:#fff}
.ib3 span{margin-left:60px}
.ib4{display:block;width:110px;height:81px;margin-left:5px;text-align:center;position:relative;background:url(../Images/1_12.png) center 13px no-repeat #777a84;line-height:20px;color:#fff}
.ib4 span{position:relative;top:52px}
.ib5{display:block;width:110px;height:81px;text-align:center;position:relative;background:url(../Images/1_13.png) center 13px no-repeat #004d99;color:#fff;line-height:20px}
.ib5 span{position:relative;top:52px}
.ib6{display:block;width:110px;height:81px;margin-left:5px;text-align:center;position:relative;background:url(../Images/1_14.png) center 10px no-repeat #777a84;line-height:20px;color:#fff}
.ib6 span{position:relative;top:52px}
.ib7{display:block;width:110px;height:81px;margin-left:5px;text-align:center;position:relative;background:url(../Images/1_15.png) center 13px no-repeat #004d99;color:#fff;line-height:20px}
.ib7 span{position:relative;top:52px}
.hf{background:#fff;filter:alpha(opacity=40)!important;-moz-opacity:.4!important;opacity:.4!important}
.ib1 dd{width:168px;height:81px;position:absolute;top:0;z-index:10;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}
.ib2 dd{width:168px;height:81px;position:absolute;top:0;z-index:10;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}
.ib3 dd{width:225px;height:81px;position:absolute;top:0;z-index:10;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}
.ib4 dd{width:110px;height:81px;position:absolute;top:0;z-index:10;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}
.ib5 dd{width:110px;height:81px;position:absolute;top:0;z-index:10;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}
.ib6 dd{width:110px;height:81px;position:absolute;top:0;z-index:10;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}
.ib7 dd{width:110px;height:81px;position:absolute;top:0;z-index:10;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}
.wy-mod-banner{width:100%;margin-top:0;height:540px;position:relative;overflow:hidden}
.wy-mod-banner img{width:auto}
.wy-mod-banner .banners{width:1920px;height:540px;overflow:hidden;position:absolute;left:50%;margin-left:-960px}
.wy-mod-banner .banner{width:1920px;height:540px;overflow:hidden;position:absolute;left:50%;margin-left:-960px}
.wy-mod-banner .focus{width:960px;margin:0 auto;padding-top:410px;text-align:center}
.wy-mod-banner .focus a{text-decoration:none;z-index:3;width:20px;height:20px;position:relative;display:inline-block;overflow:hidden;margin:0;zoom:1}
.wy-mod-banner .focus a .bg-m{z-index:4;color:#fff;line-height:40px;font-size:40px;position:absolute;display:block;left:2px;top:6px;cursor:pointer;display:none}
.wy-mod-banner .focus a .bg-b{background:url(../Images/bt2.png) center center no-repeat;position:absolute;display:block;left:0;top:0;cursor:pointer;width:20px;height:20px}
.wy-mod-banner .focus a .inner{background:url(../Images/bt1.png) center center no-repeat;position:absolute;left:0;top:0;z-index:9;opacity:0;display:none\9;+display:none;width:20px;height:20px}
.wy-mod-banner .focus a.on .inner,.wy-mod-banner .focus a:hover .inner{cursor:pointer;display:block;border:0;-webkit-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1}
.wy-mod-banner .focus .hover .inner{display:block}
.in_bynews{width:100%;height:38px;border-bottom:1px solid #ddd;text-align:center;padding-top:17px}


.in_newsbox{width:1200px;margin:0 auto;padding:30px 0 30px 0}
.in_news{float:left;width:365px; background:#FFF;padding:10px}
.inf_head,.inf_head2,.inf_head3{width:365px;height:35px;line-height:35px}
.inf_head h3{float:left;font-weight:400;padding-left:27px;background:url(../Images/1_16.jpg) left center no-repeat;font-size:16px;color:#333}
.inf_head2 h3{float:left;font-weight:400;padding-left:33px;background:url(../Images/1_17.jpg) left center no-repeat;font-size:16px;color:#333}
.inf_head3 h3{float:left;font-weight:400;padding-left:27px;background:url(../Images/1_20.jpg) left center no-repeat;font-size:16px;color:#333}
.inf_head a,.inf_head2 a,.inf_head3 a{float:right;display:block;width:29px;height:35px;background:url(../Images/1_18.jpg) left center no-repeat}
.inf_head a:hover,.inf_head2 a:hover,.inf_head3 a:hover{background:url(../Images/1_19.jpg) left center no-repeat}
.inf_con{width:365px;padding-top:15px}
.inf_title{border-bottom:1px dashed #ddd;padding-bottom:10px}
.inf_title p{padding:0;margin:0;width:365px;height:170px;overflow:hidden}
.inf_title p img{width:365px;height:170px}
.inf_title h3{font-weight:400;font-size:12px;color:#888;height:30px;line-height:30px}
.inf_title h3 span{margin-right:10px}
.inf_title a{display:block;width:385px;height:30px;line-height:30px;font-size:14px;color:#00398e;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.inf_title a:hover{text-decoration:underline}
.inf_list{padding-top:5px}
.inf_list dd{width:385px;height:30px;line-height:30px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.inf_list dd a{color:#555}
.inf_list dd a:hover{color:#00398e}
.in_left{margin-left:20px}
.in_line{width:1200px;margin:0 auto;height:20px;text-align:center;border-bottom:1px solid #ddd;margin-bottom:10px}
.in_line img{position:relative;top:10px;padding:0 7px;background:#fff}
.in_focus{width:1060px;margin:0 auto;margin-bottom:50px}
.in_fctitle{width:190px;margin:0 auto;height:20px;border-bottom:1px solid #ddd;text-align:center;margin-bottom:10px}
.in_fctitle span{padding:0 20px;background:#fff;font-size:16px;color:#888;position:relative;top:7px}
.in_focus dl{float:left;width:100%;height:75px;position:relative;height:60px;border-right:1px dashed #ddd;margin-top:20px;padding-top:5px}
.in_focus dl dd{text-align:center;float:left;cursor:pointer;margin:5px}
.in_focus dl dd p{margin:0;padding:0;text-align:center}
.in_focus dl dd span{display:block;font-size:12px;height:15px;line-height:15px}
.if_img0,.if_img1,.if_img2,.if_img3,.if_img4,.if_img5,.if_img6{display:none;position:absolute;top:-170px;padding:2px;border:1px solid #ddd;background:#fff;width:150px;height:150px}
.if_img0 span,.if_img1 span,.if_img2 span,.if_img3 span,.if_img4 span,.if_img5 span,.if_img6 span{position:absolute;bottom:-9px;text-align:center}
.in_co{float:right;width:179px;padding-top:20px}
.oa_login{width:179px;height:28px;margin-bottom:10px}
.oa_login a{display:block;width:179px;height:28px;background:#004d99;text-align:center;color:#fff}
.oa_login a:hover{background:#014283}


.bottom_box{width:100%;height:228px;background:#676664!important;padding-top:10px}
.bottom{width:1060px;margin:0 auto}
.bottom_nav{float:left}
.bottom_nav dl{float:left;width:100px;margin-right:30px}
.bottom_nav dl dt{color:#fff;font-size:14px;font-weight:700;line-height:45px;height:45px;overflow:hidden;border-bottom:1px solid #999;margin-bottom:10px}
.bottom_nav dl dd a{display:block;font-size:12px;color:#ddd;padding-left:10px;height:25px;line-height:25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.bottom_nav dl dd a:hover{color:#fff}
.bottom_contact{float:right;padding-top:25px}
.bottom_contact h3{color:#fff;font-size:28px;padding-top:10px}
.bottom_contact p{color:#ddd; text-align:right;height:30px;font-size:14px}
.foot_box{width:100%;height:47px;line-height:47px;background:#1e1e1e;font-size:12px}
.foot{width:1060px;margin:0 auto;color:#777}
.foot p{float:left;margin-left:20px}
.foot p span{font-family:Arial}
.foot a{color:#6e6e6e}
.foot a:hover{color:#fff}
.link{float:left;position:relative;cursor:pointer;font-size:12px}
.lin_title{background:url(../Images/1_08.jpg) no-repeat;width:179px;height:28px;line-height:28px;padding-left:10px;color:#888}
.lin_text{background:#fff;width:177px;position:absolute;bottom:25px;padding:5px 0 10px 0;z-index:99;border-left:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ddd;z-index:999}
.lin_text img{vertical-align:middle;margin-right:5px}
.lin_text a{width:155px;display:block;height:30px;line-height:30px;color:#555;padding:0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.lin_text a:hover{background:#ddd;color:#555}
.s_banner1{width:100%;height:400px;background:url(../Images/banner_about.jpg) center center no-repeat}
.s_banner2{width:100%;height:400px;background:url(../Images/banner_news.jpg) center center no-repeat}
.s_banner3{width:100%;height:300px}
.s_banner4{width:100%;height:400px;background:url(../Images/banner_jlb.jpg) center center no-repeat}
.s_banner5{width:100%;height:300px;background:url(../Images/10_01.jpg) center center no-repeat}
.s_banner6{width:100%;height:300px;background:url(../Images/12_01.jpg) center center no-repeat}
.s_banner7{width:100%;height:300px;background:url(../Images/esc.jpg) center center no-repeat}
.s_banner8{width:100%;height:300px;background:url(../Images/jr.jpg) center center no-repeat}
.s_banner9{width:100%;height:300px;background:url(../Images/xs.jpg) center center no-repeat}
.s_banner10{width:100%;height:300px;background:url(../Images/sh.jpg) center center no-repeat}
.path_box{width:100%;height:115px;background:url(../Images/2_04.png) repeat-x;border-bottom:1px solid #d7d7d7}
.path_con{width:1200px;margin:0 auto;height:115px}
.pc_title{float:left;width:300px;height:84px;background:url(../Images/2_06.jpg) left bottom no-repeat;padding-top:31px;line-height:74px;color:#fff;padding-left:5px;position:relative}
.pc_title span{font-size:22px;padding-left:10px}
.pc_title i{font-size:14px;padding-left:10px;position:absolute;left:60px;top:50px}
.pc_title img{margin:0 0 0 10px;vertical-align:middle}
.sub_title{float:left;margin-left:55px;padding-top:31px;height:84px;line-height:84px;color:#454545;font-size:24px}
.pc_text{font-size:12px;color:#7b7a7a;float:right;line-height:70px}



.sub_news{width:258px;height:100%;margin-top:10px; border:1px solid #e1e1e1;float:left}
.sub_news h3{width:218px;height:40px;line-height:40px;font-size:18px;font-weight:normal;background:url(../Images/1_16.jpg)10px 10px no-repeat;padding-left:40px; border-bottom:1px solid #f1f1f1}
.sub_news li{width:238px;height:35px;line-height:35px;font-size:14px;background:url(../Images/2_10.png)10px 12px no-repeat;padding-left:20px}
.sub_news li a{color:#666;text-decoration:none;}





.pc_text a{color:#7b7a7a}
.f_font{font-family:"宋体"}
.f_color{color:#004d99}
.contact_inf{width:1200px;margin:0 auto;min-height:435px;margin-bottom:20px}
.sub_list{float:left;width:260px;background:#f5f5f5;padding:10px 0 10px 0;margin-right:55px}
.sub_list dl dd{width:260px;height:53px;line-height:53px}
.sub_list dl dd a{display:block;width:235px;height:53px;padding-left:25px;border-bottom:1px solid #ddd;overflow:hidden;text-overflow:hidden;white-space:nowrap;color:#454545;font-size:14px;background:url(../Images/2_10.png) 10px center no-repeat}
.sub_list dl dd:hover,.sub_on{background:url(../Images/2_09.jpg) no-repeat}
.sub_list dl dd:hover a,.sub_on a{border:none!important;background:url(../Images/2_11.png) 10px center no-repeat!important;color:#fff!important}
.about{float:left;padding:30px 0 120px 0;width:800px;font-size:14px}
.course_title{padding-left:55px}
.event{float:left;width:800px;padding:30px 0 20px 0;position:relative}
.event dl dt{float:left;width:197px;height:50px;position:relative;margin-top:20px}
.event dl dt h3{height:40px;line-height:37px;position:absolute;z-index:13;background:url(../Images/3_02.jpg) no-repeat;width:124px;padding:0 63px 0 10px;overflow:hidden;text-align:center;color:#fff;white-space:nowrap;text-overflow:hidden}
.event dl dd{float:left;width:540px;padding-left:30px;border-left:3px solid #cbcbcb;padding-top:15px;padding-bottom:15px;position:relative;left:-14px}
.event_con{width:540px;background:#fff;border:1px solid #eaeaea;position:relative;padding:0 20px;font-size:14px;line-height:35px;box-shadow:3px 3px 0 0 #efefef;min-height:50px}
.event_con h3{position:absolute;left:-13px;top:8px}
.honor{float:left;padding:0 0 120px 0;width:800px;font-size:14px;color:#706c6c}
.honor p{color:#464646;font-size:14px;line-height:35px}
.sub_right{width:805px;float:left}
.ib_con{width:805px;height:310px;margin:0 auto;position:relative;padding-top:30px}
.ib_con .home_plist{clear:both;width:805px;margin:0 auto;padding-top:15px}
.ib_con .rollBox{clear:both;width:805px;overflow:hidden}
.ib_con .rollBox .LeftBotton{height:16px;width:26px;overflow:hidden;float:left;display:inline;margin:22px 0 0 0;cursor:pointer;position:absolute;left:745px;top:-5px;background:url(../Images/4_12.jpg) no-repeat}
.ib_con .rollBox .LeftBotton:hover{background:url(../Images/4_15.jpg) no-repeat}
.ib_con .rollBox .RightBotton{height:16px;width:26px;overflow:hidden;float:left;display:inline;margin:22px 0 0 0;cursor:pointer;position:absolute;right:5px;top:-5px;background:url(../Images/4_16.jpg) no-repeat}
.ib_con .rollBox .RightBotton:hover{background:url(../Images/4_13.jpg) no-repeat}
.ib_con .rollBox .Cont{float:left;width:803px;overflow:hidden;margin-left:1px}
.ib_con .rollBox .ScrCont{width:1000000px}
.ib_con .rollBox .Cont .pic{float:left;width:254px;margin:0 7px 0 6px;height:264px;position:relative;left:-1px;padding-bottom:9px;background:url(../Images/4_05.jpg) bottom center no-repeat}
.ib_con .rollBox .Cont .pic dt{display:block;width:254px;height:255px;text-align:center;border:1px solid #d6d3cc;padding:3px;overflow:hidden}
.ib_con .rollBox .Cont a:link,.rollBox .Cont a:visited{color:#fff;text-decoration:none;border:0}
.ib_con .rollBox #List1,.rollBox #List2{float:left}
.ib_con .pic dd{position:absolute;z-index:99;left:4px;top:119px;width:233px;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;background:url(../Images/4_14.png) repeat}
.ib_con .pic dd a{color:#fff;font-size:14px;font-weight:700}
.news_list{width:800px;margin:0 auto;padding-bottom:30px}
.news_list dl{width:800px;line-height:45px;height:45px;border-bottom:1px dashed #ddd}
.news_list dd{float:left}
.news_list dd a{display:block;width:650px;height:45px;line-height:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#454545;padding-left:20px;background:url(../Images/4_17.png) 7px center no-repeat}
.news_list dd a:hover{background:url(../Images/4_18.png) 7px center no-repeat;color:#004d99}
.news_list dt{float:right;font-size:13px;font-family:Arial;color:#888}
.page{width:800px;height:40px;text-align:center;margin-bottom:30px}
.page dl{width:90px;margin:0 auto}
.page_down,.page_up{float:left;margin:0 5px}
.page_up a{display:block;width:30px;height:30px;background:url(../Images/4_06.jpg) no-repeat}
.page_down a{display:block;width:30px;height:30px;background:url(../Images/4_07.jpg) no-repeat}
.page_up a:hover{background:url(../Images/4_08.png) no-repeat}
.page_down a:hover{background:url(../Images/4_09.jpg) no-repeat}
.by_video{width:800px;height:500px;padding-top:20px}
.about_video{width:770px;height:445px;background:#f5f5f5;border-left:20px solid #f5f5f5;border-top:20px solid #f5f5f5;border-right:20px solid #f5f5f5}
.video_title{width:700px;margin:0 auto;height:40px;line-height:40px;text-align:center;color:#454545;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.video_list{padding-bottom:55px}
.video_list dl dd{float:left;width:143px;height:87px;background:url(../Images/5_01.jpg) no-repeat;margin-right:14px;padding:17px 0 0 4px;margin-bottom:15px}
.sn_title{width:800px;text-align:center;background:#edf3f9;padding:10px 0;margin-top:20px}
.sn_title h3{width:800px;height:40px;line-height:40px;font-size:20px;color:#064994;overflow:hiddeen;text-overflow:ellipsis;white-space:nowrap}
.sn_title p{padding:0;margin:0;height:30px;line-height:30px;overflow:hiddeen;text-overflow:ellipsis;white-space:nowrap;color:#7892ac;font-size:12px}
.sn_title p span{margin:0 5px}
.sn_text{padding:10px 0 70px 0}
.newsarrows a{text-indent:-9999px; display:block; width:45px; height:45px;margin:0 10px;margin-top:-60px; }
.newsarrows .nolink{ display:none}
.newsnext{ float:right; background:url(../images/arrows.png) -45px 0 no-repeat}
.newsnext:hover{ background-position:-45px -45px}
.newsprev{ float:left; background:url(../images/arrows.png) 0 0 no-repeat}
.newsprev:hover{ background-position:0 -45px}
.newscotent img{ max-width:800px;}
.business{width:800px;float:left}
.business_title{width:800px;padding-top:30px}
.business_title dl dd a{display:block;height:45px;background:#8e939b;padding:0 30px;float:left;line-height:45px;margin:0 5px;color:#fff;font-size:15px}
.business_title dl dd a:hover{background:#0767b7}
.bus_on{background:url(../Images/7_04.png) bottom center no-repeat #0767b7!important}
.business_text{padding:30px 0 30px 0}
.business_text dl{width:800px;height:175px;border-bottom:1px solid #ddd;margin-bottom:20px}
.business_text dl dt{float:left;width:280px;height:150px;margin-right:35px}
.business_text dl dd{float:left;width:485px}
.business_text dl dd h3 a{display:block;width:485px;height:35px;line-height:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;color:#00274d}
.business_text dl dd h3 a:hover{text-decoration:underline}
.business_text dl dd p{margin:0;padding:0;height:50px;line-height:25px;margin-top:10px;overflow:hidden}
.business_text dl dd h4 a{display:block;width:80px;height:30px;text-align:center;background:#0d4f90;color:#fff;line-height:30px;font-size:12px;font-weight:400;float:right;margin-top:15px}
.business_text dl dd h4 a:hover{background:#023e79}
.atlas{padding-bottom:30px;min-height:435px;width:805px;float:left}
.zi_honor2{display:block;padding-top:20px}
.zi_honor2 dd{float:left;display:block;width:260px;height:240px;text-align:center;overflow:hidden;padding:2px}
.zi_honor2 dd a{display:table-cell;width:255px;height:176px;overflow:hidden;float:left;padding:2px;background:#fff;border:1px solid #ddd}
.zi_honor2 dd a img{width:255px;}
.zi_honor2 dd span{display:block;width:100%;line-height:45px;margin:0 auto;font-size:13px;word-break:keep-all;color:#666}
.club{width:800px;padding-top:20px}
.online{padding-top:15px;min-height:375px;padding-bottom:40px}
.drive{padding-top:25px;width:800px;padding-bottom:50px}
.drive h3{width:800px;height:30px;line-height:30px;text-align:center;color:#454545;font-size:16px;overflow:hidden}
.drive p{width:800px;text-align:center;margin-bottom:30px;overfow:hidden}
.riadio{margin-right:5px}
.msg_table{font-size:14px}
.msg_table th{line-height:40px;text-align:right;padding:2px 0 0 2px;vertical-align:top;color:#666}
.msg_table td{line-height:40px;text-align:left;padding:2px 0 2px 5px}
.msg_title{display:block;line-height:25px;margin-bottom:20px;padding:5px 0;border:1px solid #c6411e;background-color:#ff8665;padding-left:20px;color:#fff}
.red_btn,.red_btn2{min-width:70px;height:30px;background-color:#e87708;cursor:pointer;margin-top:20px;font-size:14px;border:none;color:#fff;font-size:14px;transition:all .2s linear 0s;font-family:"微软雅黑";font-weight:700}
.red_btn{background:#004d99;width:74px;height:40px;font-weight:400;width:650px}
.red_btn:hover{background:#013e7b}
.red_btn2{background:#8f8f8f;color:#fff;margin-left:20px;width:74px;height:25px;font-weight:400}
.red_btn2:hover{background:#757575}
.tbox_200,.tbox_60{width:245px;height:25px;line-height:25px;padding-left:3px;border:1px solid #ccc;border-radius:2px;font-size:14px}
.tbox_300{width:650px;height:25px;line-height:25px;padding-left:3px;border:1px solid #ccc;border-radius:2px;font-size:14px}
.tbox_60{width:60px}
.tbox_200:focus,.tbox_60:focus{border:1px solid #999}
.tbox_h_100{width:95%;height:150px;border:1px solid #ccc;border-radius:2px;font-size:14px;transition:all .2s linear 0s;margin:5px 0}
.tbox_h_100:focus{border:1px solid #999;height:150px}
.red_zi{font-size:12px;color:red}
.talent{float:left;padding:0 0 70px 0;width:800px;font-size:14px}
.talent h3{font-size:18px;color:#054685;margin-bottom:30px;margin-top:30px}
.talent_text dl{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px}
.talent_text dl dt{float:left;width:200px;text-align:center}
.talent_text dl dd{width:580px;height:200px;margin-left:20px;display:table-cell;vertical-align:middle}
.job{float:left;padding:30px 0 30px 0;width:800px;font-size:14px;color:#555}
.subNavBox{width:800px;padding-bottom:50px}
.subNav{cursor:pointer;height:45px;line-height:45px;padding-left:10px;border-top:2px solid #004d99;font-size:16px;margin-bottom:15px;background:url(../Images/11_01.png) 760px 12px no-repeat;color:#454545;font-weight:700}
.subNav:hover{color:#005db8}
.currentDd{color:#454545}
.currentDt{background-image:url(../Images/12_03.png)}
.navContent{display:none;padding:0 10px 15px 10px;position:relative}
.navContent table tr{padding-bottom:10px}
.navContent table tr th{vertical-align:top}
.navContent a{position:absolute;right:5px;top:-45px;color:#888;font-size:12px;font-family:Arial}
.sub_text{width:805px;height:45px;line-height:45px;font-size:15px;color:#fff;text-align:center;margin-top:35px;overflow:hidden;background:#004d99}
.contact{float:left;padding:30px 0 70px 0;width:800px;font-size:14px;color:#706c6c}
.contact .online{padding-top:15px;min-height:375px;padding-bottom:40px}
.contact .msg_table{font-size:14px}
.contact .msg_table th{line-height:40px;text-align:right;padding:2px 10px 0 2px;vertical-align:top;color:#666}
.contact .msg_table td{line-height:40px;text-align:left;padding:2px 0 2px 5px}
.contact .msg_title{display:block;line-height:25px;margin-bottom:20px;padding:5px 0;border:1px solid #c6411e;background-color:#ff8665;padding-left:20px;color:#fff}
.contact .red_btn,.contact .red_btn2{min-width:70px;height:30px;background-color:#e87708;cursor:pointer;margin-top:20px;font-size:14px;border:none;color:#fff;font-size:14px;border-radius:3px;transition:all .2s linear 0s;font-family:"微软雅黑";font-weight:700}
.contact .red_btn{background:#004d99;width:74px;height:25px;font-weight:400}
.contact .red_btn:hover{background:#013e7b}
.contact .red_btn2{background:#8f8f8f;color:#fff;margin-left:20px;width:74px;height:25px;font-weight:400}
.contact .red_btn2:hover{background:#757575}
.contact .tbox_200,.tbox_60{width:300px;height:25px;line-height:25px;padding-left:3px;border:1px solid #ccc;border-radius:2px;font-size:14px}
.contact .tbox_60{width:60px}
.contact .tbox_200:focus,.contact .tbox_60:focus{border:1px solid #999}
.contact .tbox_h_100{width:95%;height:150px;border:1px solid #ccc;border-radius:2px;font-size:14px;transition:all .2s linear 0s;margin:5px 0}
.contact .tbox_h_100:focus{border:1px solid #999;height:150px}
.contact .red_zi{font-size:12px;color:red}
.hot_job{float:left;padding:30px 0 0 0;width:800px;font-size:14px;color:#555}
.hot_job table{margin-bottom:30px}
.hot_job table tr th{background:#1958a5;color:#fff;padding:0 5px}
.hot_job table tr td{text-align:center;padding:0 5px}
.job_td1 a{color:#434343;display:block;text-align:left;width:180px;height:60px;line-height:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:10px}
.job_td2 a{color:#666;display:block;text-align:left;width:490px;height:60px;line-height:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.job_td3 a{color:#666;display:block;width:90px;height:60px;line-height:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hot_job table tr:hover td{background:#e0e9f5}
.hot_job table tr:hover td a{color:#073c7e}
.job_details{float:left;padding:30px 0 30px 0;width:800px;font-size:14px;color:#555}
.job_inf{margin-bottom:30px}
.job_inf table{border-top:1px solid #ddd;border-left:1px solid #ddd}
.job_inf table tr th{background:#f5f5f5;color:#333;padding:0 10px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-weight:400}
.job_inf table tr td{border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:0 10px}
.job_submit table{border:1px solid #ddd;width:800px;height:60px;background:#f5f5f5}
.job_submit table tr td select{width:180px;height:30px;line-height:30px;color:#555;cursor:pointer}
.job_submit table tr td{padding:0 10px}
.submit input{width:83px;height:30px;cursor:pointer;background:url(../Images/submit.png) no-repeat;border:none}
.runtime{margin-top:-30px}
.tag{background: #eee;
    padding: 10px;
    color: #eee;}
.tag span{margin-right: 20px;
    color: #f00;
    font-weight: bold;
}
.tag a{
    padding: 3px 12px;
    border: 1px solid #eee;
    color: #666;
}
.tag a:hover{ border: 1px solid #fff; background: #000;color: #fff}

.divbanner{width:100%;height:200px;background:url(../Images/index_06.jpg) no-repeat center top;}
.divbannera{width:100%;height:112px;background:url(../Images/index_09.jpg) no-repeat center top;}
.divbannerb{width:100%; no-repeat center top;}
.divbannerc{width:100%;height:112px;background:url(../Images/index_03.jpg) no-repeat center top;}
.home_i{width:1200px;height:100%;margin:0px auto}


.yx_a{width:600px;}
.yx_a h3{width:600px;}
.yx_a p{width:600px;}


.g-w1000 {width: 1200px;margin: 0 auto;height:100%;overflow:hidden;}

.p_l{width:258px;float:left;border-left:1px solid #bfbfbf;border-top:1px solid #bfbfbf;border-right:1px solid #bfbfbf;}
.p_l_tit{width:243px;height:67px;border-bottom:1px solid #bfbfbf;padding-top:19px;padding-left:15px}
.p_l_p{width:258px;height:100%;overflow:hidden}
.p_l_p li{width:243px;height:71px;border-bottom:1px solid #bfbfbf;overflow:hidden;line-height:47px;background:url(../Images/2_10.png)10px 21px no-repeat ;padding-left:20px;}
.p_r{width:920px;float:right;overflow:hidden}
.p_r ul{margin-right:-10px;overflow:hidden}
.p_r li{width:288px;float:left;margin-right:20px;height:248px;border:1px solid #bfbfbf;margin-bottom:20px}
.p_r li a{width:278px;float:left;height:208px;margin:5px;overflow:hidden}
.p_r li img{width:278px;}
.p_r li span{width:278px; text-align:center; display:block}

.home_about{width:100%;height:464px;overflow:hidden; background:url(../Images/jj.jpg) no-repeat center top;margin-top:30px}
.aboutfl{width:650px;float:left;padding-top:70px}
.aboutfr{width:550px;float:right;padding-top:70px}
.aboutfr h3{width:550px;height:40px;font-size:18px;color:#FFF;font-weight:normal;line-height:40px}
.aboutfr img{vertical-align:middle;padding-right:10px}
.aboutfr span{width:550px;height:40px;}
.aboutfr p{width:550px;color:#FFF}

.home_honer{width:100%;height:400px; background:#ecf7ff}
.honera{width:1200px;height:111px}


.g-blk-news {
    padding: 45px 0 10px;
}.g-w2000 {width: 1200px;margin: 0 auto;height:100%;overflow:hidden;}
.g-blk-news .m-box2 {
    display: inline;
    float: left;
    width: 378px;
}

.g-blk-news .hy {
    margin: 0 20px;
}
.m-box2 {
    border: 1px solid #ddd;
    padding-bottom: 30px;
}
.m-box1 .m-hd {
	background-color: #0758B3;
	color: #fff;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	padding: 0 15px;
}
.m-box1 .m-bd {
	border: solid #ddd;
	border-width: 0 1px 1px;
	padding: 10px;
}
.m-box2 {
	border: 1px solid #ddd;
	padding-bottom:30px;
}
.m-box2 .m-hd {
	border-bottom: 1px solid #ddd;
	border-left: 3px solid #0758B3;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	padding: 0 10px;
}
.m-box2 .m-hd span {
	display: block;
	float: right;
	font-weight: 100;
	font-size: 12px;
}
.m-box2 .m-hd span a {
	color: #999;
}
.m-box2 .m-bd {
	padding: 10px;
}
.m-box3 .m-hd {
	border-left: 4px solid #1b72ce;
	font-size: 15px;
	height: 35px;
	line-height: 35px;
	padding-left: 10px;
}
.m-box3 .m-bd {
	padding: 10px 0;
}

.news-top {
    border-bottom: 1px dotted #ddd;
    margin-bottom: 10px;
    padding-bottom: 15px;
}
.news-top .thumb {
    display: block;
    width: 100px;
    height: 90px;
    float: left;
    margin-right: 10px;
    overflow: hidden;
}
.news-top h5 {
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.news-top h5 a {
    color: #0758B3;
}
.news-top p {
    color: #999;
    line-height: 20px;
}
.m-txtlst1 li {
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ico2 li {
    background: url(../images/4_17.png) no-repeat 0 50%;
    padding-left: 10px;
}
.hasline li {
    border-bottom: 1px dotted #ddd;
}
.m-txtlst1 li span {
    display: block;
    float: right;
    color: #999;
}
.bottom_contacta{float:left;}
.bottom_contacta h3{color:#fff;font-size:28px}
.bottom_contacta p{color:#ddd}



.menu_index{width:100%;height:60px; background:#00a1e9}
.head_lx {
    width: 340px;
    float: left;
    padding-top: 20px;
}.head_lx h3 {
    width: 340px;
    float: left;
    font-size: 24px;
    color: #900;
    font-weight: normal;
}.head_tel {
    width: 240px;
    float: right;
    margin-top: 25px;
    background: url(../images/tel.png) no-repeat center left;
    padding-left: 80px;
    height: 60px;
}
.head_tel p{height:30px;line-height:30px;margin:0;padding:0}
.head_tel h3 {
    width: 340px;
    float: left;
    font-size: 30px;
    color: #0068b7;
    font-weight: normal;
}

.apply{width:1200px;margin:20px auto 0 auto;}
.apply_array{border:#cdcdcd 1px solid;padding:16px;width:215px;float:left;height:196px;margin-right:32px;}
.apply_array .vote{position:absolute;line-height:26px;margin-top:10px;padding-left:29px;width:83px;display:block;background:url(../img/vote.gif) no-repeat 0px 0px;height:26px;color:#282828;margin-left:-6px;text-decoration:none;}
.apply_last{margin-right:0px}
.apply_img{text-align:center;width:215px;display:table-cell;background:#e2e2e2;height:100px;font-size:95px;vertical-align:middle}
.apply_array a{text-decoration:underline}
.apply_array a:hover{color:#e01111}
.apply_info{text-align:center;padding:15px;}
.apply_comment{text-align:center}
.apply_info a{line-height:17px;font-weight:700}
.apply_nav{position:relative;width:1100px;float:left;height:252px;overflow:hidden}
.apply_w{position:absolute;margin-top:22px;width:1500px;float:left;left:0px}
.apply .img_l{padding:122px 0px 0 0px;float:left;cursor:pointer;}
.apply .img_r{padding:122px 0px 0 0px;float:left;cursor:pointer;}

.bottom_top{width:100%;height:70px; text-align:center; background:#2e3955}
.bottom_top a{text-align:center;color:#FFF;font-size:16px;padding:0 20px 0 20px;line-height:70px}
.bottom_bottom{width:100%;height:100%; text-align:center; background:#364261;overflow:hidden}
.bottom_bottoma{width:1200px;margin:0px auto;height:100%;overflow:hidden}

.bottom_nav p{color:#FFF; text-align:left}

.bottom_contacta{float:right;}
.bottom_contacta h3{color:#fff;font-size:28px;padding-top:10px}
.bottom_contacta p{color:#00ffff; text-align:left;font-size:24px}



.sub_newss{width:258px;height:100%;margin-top:10px; border:1px solid #e1e1e1;float:left}
.sub_newss h3{width:218px;height:40px;line-height:40px;font-size:18px;font-weight:normal;background:url(../Images/1_16.jpg)10px 10px no-repeat;padding-left:40px; border-bottom:1px solid #f1f1f1}
.sub_newss li{width:238px;line-height:34px;font-size:14px;background:url(../Images/2_10.png)10px 12px no-repeat;padding-left:20px}
.sub_newss li a{color:#666;text-decoration:none;}

